package com.ruoyi.system.domain;

import com.ruoyi.common.annotation.Excel;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;

import java.io.Serializable;
import java.util.Date;

public class int_0105_djglzxxb_sg implements Serializable
{
    private static final long serialVersionUID = 1L;
    /*<!--    董监高履职信息表-->*/
    @Excel(name ="员工代码")
    @NotBlank(message = "员工代码不能为空")
    private String ygdm;

    @Excel(name ="所属分支机构代码")
    @NotBlank(message = "所属分支机构代码不能为空")
    private String ssfzjgdm;

    @Excel(name ="信息类别")
    @NotBlank(message = "信息类别不能为空")
    private String xxlb;

    @Excel(name ="开始日期" ,dateFormat = "yyyy-MM-dd")
    @NotNull(message = "开始日期不能为空")
    private Date ksrq;

    @Excel(name ="结束日期" ,dateFormat = "yyyy-MM-dd")
    @NotNull(message = "结束日期不能为空")
    private Date jsrq;

    @Excel(name ="批复日期" ,dateFormat = "yyyy-MM-dd")
    private Date pfrq;

    @Excel(name ="时任职务")
    @NotBlank(message = "时任职务不能为空")
    private String srzw;

    @Excel(name ="处罚机关")
    private String cfjg;

   @Excel(name ="处罚种类")
    private String cfzl;

   @Excel(name ="处罚原因")
    private String cfyy;

    @Excel(name ="处罚金额")
    private Double cfje;

    @Excel(name ="过往任职信息")
    private String gwrzxx;

    @Excel(name ="插入时间" ,dateFormat = "yyyy-MM-dd")
    private Date insert_time;

   @Excel(name ="批次" ,dateFormat = "yyyyMMdd")
    private Date date_id;

    public String getYgdm() {
        return ygdm;
    }

    public void setYgdm(String ygdm) {
        this.ygdm = ygdm;
    }

    public String getSsfzjgdm() {
        return ssfzjgdm;
    }

    public void setSsfzjgdm(String ssfzjgdm) {
        this.ssfzjgdm = ssfzjgdm;
    }

    public String getXxlb() {
        return xxlb;
    }

    public void setXxlb(String xxlb) {
        this.xxlb = xxlb;
    }

    public Date getKsrq() {
        return ksrq;
    }

    public void setKsrq(Date ksrq) {
        this.ksrq = ksrq;
    }

    public Date getJsrq() {
        return jsrq;
    }

    public void setJsrq(Date jsrq) {
        this.jsrq = jsrq;
    }

    public Date getPfrq() {
        return pfrq;
    }

    public void setPfrq(Date pfrq) {
        this.pfrq = pfrq;
    }

    public String getSrzw() {
        return srzw;
    }

    public void setSrzw(String srzw) {
        this.srzw = srzw;
    }

    public String getCfjg() {
        return cfjg;
    }

    public void setCfjg(String cfjg) {
        this.cfjg = cfjg;
    }

    public String getCfzl() {
        return cfzl;
    }

    public void setCfzl(String cfzl) {
        this.cfzl = cfzl;
    }

    public String getCfyy() {
        return cfyy;
    }

    public void setCfyy(String cfyy) {
        this.cfyy = cfyy;
    }

    public Double getCfje() {
        return cfje;
    }

    public void setCfje(Double cfje) {
        this.cfje = cfje;
    }

    public String getGwrzxx() {
        return gwrzxx;
    }

    public void setGwrzxx(String gwrzxx) {
        this.gwrzxx = gwrzxx;
    }

    public Date getInsert_time() {
        return insert_time;
    }

    public void setInsert_time(Date insert_time) {
        this.insert_time = insert_time;
    }

    public Date getDate_id() {
        return date_id;
    }

    public void setDate_id(Date date_id) {
        this.date_id = date_id;
    }

    @Override
    public String toString() {
        return "int_0105_djglzxxb_sg{" +
                "ygdm='" + ygdm + '\'' +
                ", ssfzjgdm='" + ssfzjgdm + '\'' +
                ", xxlb='" + xxlb + '\'' +
                ", ksrq=" + ksrq +
                ", jsrq=" + jsrq +
                ", pfrq=" + pfrq +
                ", srzw='" + srzw + '\'' +
                ", cfjg='" + cfjg + '\'' +
                ", cfzl='" + cfzl + '\'' +
                ", cfyy='" + cfyy + '\'' +
                ", cfje=" + cfje +
                ", gwrzxx='" + gwrzxx + '\'' +
                ", insert_time=" + insert_time +
                ", date_id=" + date_id +
                '}';
    }
}
